fn main() {
    println!("while let, 多用于 Some(n) 对n 进行 if 比较,不需处理不关注的值!");

    // Option<i32> 类型
    let mut option = Some(1); // Some n

    // Some(n) 将n, 取出来给 i
    // 需要使用 break 跳出
    while let Some(i) = option {
        if i > 9 {
            println!("i > 9");
            option = None;
        } else if i == 9 {
            println!("给 i + 10 ");
            option = Some(i + 10);
        } else {
            println!("未匹配");
        }
    }
}
